OLIVIA: Objectoriented Logicsimulation Implementing the VITAL Standard
نویسندگان
چکیده
In a VHDL-based design flow for application specific integrated circuits, VITAL provides a uniform methodology for developing ASIC libraries for signoff simulation. The VITAL Standard includes specialized routines for describing behavior and timing of ASIC cells and integrates backannotation via Standard Delay Format (SDF). One of the key issues of the VITAL initiative was to accelerate simulation performance at gate level by allowing only a restricted set of VHDL. In this paper, we present an efficient implementation of the VITAL-Standard in our objectoriented, event-driven logic simulation tool OLIVIA. First promising results concerning simulation performance compared to conventional VHDL-Simulators are given.
منابع مشابه
Implementing a Smart Method to Eliminate Artifacts of Vital Signals
Background: Electroencephalography (EEG) has vital and significant applications in different medical fields and is used for the primary evaluation of neurological disorders. Hence, having easy access to suitable and useful signal is very important. Artifacts are undesirable confusions which are generally originated from inevitable human activities such as heartbeat, blinking of eyes and facial ...
متن کاملAssessment methods for laboratory skills
Today rapid and progressive improvements in clinical laboratory science are provided in terms of diagnostic tests technology. These changes call for educated experts with sufficient practical skills who can use new technologies and modern equipment. In other words, the employment of experienced and skilled laboratory technicians and technologists, as the main assets of each laboratory, is a com...
متن کاملImplementing replicated services in open systems using a reflective approach
In this paper we evaluate the use of an objectoriented open platform based on the CORBA standard [15] for the implementation of replicated services. To improve the flexibility of the implementation, we use a reflective approach [13], which allows for separation of aspects related to the replication model from those related exclusively to the service being replicated. This separation makes it po...
متن کاملImplementing Known Concepts in AspectJ
AspectJ is a so-called general-purpose aspect-language which tries to solve the problem of crosscutting code. An often uttered criticism of AspectJ is that there is no underlying concept in the implemented language features and that those features are rather arbitrary chosen instead of being based on any theoretical foundations. This paper shows beyond the the context of crosscutting and tangli...
متن کاملTechniques For Building Open Hypermedia Systems
This paper describes a methodology the authors found very useful in the development of open systems for objectoriented languages, user-interface builders and hypermedia. We promote the idea of "open designs" as being a key factor for success and discuss software engineering techniques useful in implementing such designs.
متن کامل